fn main() {
    // 定义一个不可变变量
    let fixed = 100;
    // 注意：不可变变量无法修改
    // fixed = fixed + 20 报错
    println!("不可变变量: {}", fixed);

    // 定义一个可变变量
    let mut value = 199;
    value += 1;
    println!("可变变量: {}", value);

    // 常量
    const APP_PORT: i32 = 8080;
    println!("应用程序占用端口: {}", APP_PORT);

    // 静态常量
    // 场景: 全局共享且跨多个模块/线程可访问
    // 可变需要在unsafe域内
    static MSG_NOTFOUND: &str = "未找到资源";

    println!("错误消息: {}", MSG_NOTFOUND);

}
